package com.gym.mapper.event;

import com.gym.pojo.event.EventRecord;
import com.gym.pojo.event.EventRecordExample;
import com.gym.pojo.event.EventRecordWithBLOBs;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface EventRecordMapper {
    int countByExample(EventRecordExample example);

    int deleteByExample(EventRecordExample example);

    int deleteByPrimaryKey(String compId);

    int insert(EventRecordWithBLOBs record);

    int insertSelective(EventRecordWithBLOBs record);

    List<EventRecordWithBLOBs> selectByExampleWithBLOBs(EventRecordExample example);

    List<EventRecord> selectByExample(EventRecordExample example);

    EventRecordWithBLOBs selectByPrimaryKey(String compId);

    int updateByExampleSelective(@Param("record") EventRecordWithBLOBs record, @Param("example") EventRecordExample example);

    int updateByExampleWithBLOBs(@Param("record") EventRecordWithBLOBs record, @Param("example") EventRecordExample example);

    int updateByExample(@Param("record") EventRecord record, @Param("example") EventRecordExample example);

    int updateByPrimaryKeySelective(EventRecordWithBLOBs record);

    int updateByPrimaryKeyWithBLOBs(EventRecordWithBLOBs record);

    int updateByPrimaryKey(EventRecord record);
}